// pages/policyTracking/index.js
Page({
  data: {
    policies: [],
    loading: false
  },

  onLoad: function (options) {
    // 页面加载时初始化数据
    this.loadPolicies();
  },

  onReady: function () {
    // 页面渲染完成后的操作
  },

  onShow: function () {
    // 页面显示时的操作
  },

  onHide: function () {
    // 页面隐藏时的操作
  },

  onUnload: function () {
    // 页面卸载时的操作
  },

  onPullDownRefresh: function () {
    // 用户下拉刷新时的操作
    this.refreshPolicies();
  },

  onReachBottom: function () {
    // 用户上拉触底时的操作
  },

  onShareAppMessage: function () {
    // 用户点击右上角分享时的操作
  },

  // 加载政策数据
  loadPolicies: function() {
    // 模拟加载15条政策数据
    const policies = [
      {
        id: 1,
        title: '个人所得税专项附加扣除标准调整',
        date: '2025-11-01',
        summary: '提高子女教育、继续教育、大病医疗、住房贷款利息、住房租金和赡养老人等专项附加扣除标准',
        category: '个人所得税',
        categoryClass: 'category-personal',
        impact: '高影响',
        impactClass: 'impact-high'
      },
      {
        id: 2,
        title: '小微企业增值税优惠政策延续',
        date: '2025-10-25',
        summary: '对月销售额10万元以下的小规模纳税人免征增值税政策延续至2027年底',
        category: '增值税',
        categoryClass: 'category-vat',
        impact: '中影响',
        impactClass: 'impact-medium'
      },
      {
        id: 3,
        title: '研发费用加计扣除比例提升',
        date: '2025-10-20',
        summary: '制造业企业研发费用加计扣除比例从75%提高至100%',
        category: '企业所得税',
        categoryClass: 'category-corporate',
        impact: '高影响',
        impactClass: 'impact-high'
      },
      {
        id: 4,
        title: '新能源汽车购置税减免政策',
        date: '2025-10-15',
        summary: '新能源汽车购置税减免政策延续至2027年底',
        category: '消费税',
        categoryClass: 'category-personal',
        impact: '中影响',
        impactClass: 'impact-medium'
      },
      {
        id: 5,
        title: '跨境电商税收政策优化',
        date: '2025-10-10',
        summary: '优化跨境电商零售进口税收政策，调整限额和税率',
        category: '关税',
        categoryClass: 'category-personal',
        impact: '中影响',
        impactClass: 'impact-medium'
      },
      {
        id: 6,
        title: '个人养老金税收优惠政策',
        date: '2025-10-05',
        summary: '扩大个人养老金税收优惠政策覆盖面，提高缴费限额',
        category: '个人所得税',
        categoryClass: 'category-personal',
        impact: '中影响',
        impactClass: 'impact-medium'
      },
      {
        id: 7,
        title: '环保税征收标准调整',
        date: '2025-09-30',
        summary: '调整大气污染物、水污染物等环保税征收标准',
        category: '环保税',
        categoryClass: 'category-corporate',
        impact: '低影响',
        impactClass: 'impact-low'
      },
      {
        id: 8,
        title: '印花税税率优化',
        date: '2025-09-25',
        summary: '降低部分印花税税率，减轻企业税负',
        category: '印花税',
        categoryClass: 'category-corporate',
        impact: '低影响',
        impactClass: 'impact-low'
      },
      {
        id: 9,
        title: '残疾人就业保障金政策调整',
        date: '2025-09-20',
        summary: '调整残疾人就业保障金征收标准和优惠政策',
        category: '政府性基金',
        categoryClass: 'category-corporate',
        impact: '中影响',
        impactClass: 'impact-medium'
      },
      {
        id: 10,
        title: '出口退税政策优化',
        date: '2025-09-15',
        summary: '优化出口退税流程，提高退税效率',
        category: '增值税',
        categoryClass: 'category-vat',
        impact: '中影响',
        impactClass: 'impact-medium'
      },
      {
        id: 11,
        title: '数字经济税收政策完善',
        date: '2025-09-10',
        summary: '完善数字经济税收政策，规范平台经济税收管理',
        category: '企业所得税',
        categoryClass: 'category-corporate',
        impact: '高影响',
        impactClass: 'impact-high'
      },
      {
        id: 12,
        title: '个人所得税汇算清缴优化',
        date: '2025-09-05',
        summary: '优化个人所得税汇算清缴流程，简化操作步骤',
        category: '个人所得税',
        categoryClass: 'category-personal',
        impact: '低影响',
        impactClass: 'impact-low'
      },
      {
        id: 13,
        title: '小微企业所得税优惠政策',
        date: '2025-08-30',
        summary: '提高小微企业所得税优惠政策享受标准',
        category: '企业所得税',
        categoryClass: 'category-corporate',
        impact: '中影响',
        impactClass: 'impact-medium'
      },
      {
        id: 14,
        title: '房产税试点政策调整',
        date: '2025-08-25',
        summary: '扩大房产税试点范围，调整税率结构',
        category: '财产税',
        categoryClass: 'category-personal',
        impact: '高影响',
        impactClass: 'impact-high'
      },
      {
        id: 15,
        title: '关税减免政策扩展',
        date: '2025-08-20',
        summary: '扩大进口商品关税减免范围，降低部分商品进口关税',
        category: '关税',
        categoryClass: 'category-personal',
        impact: '中影响',
        impactClass: 'impact-medium'
      }
    ];

    this.setData({
      policies: policies
    });
  },

  // 刷新政策数据（模拟刷新5条最新政策）
  refreshPolicies: function() {
    this.setData({
      loading: true
    });

    // 模拟网络请求延迟
    setTimeout(() => {
      // 生成5条最新的政策数据
      const newPolicies = [
        {
          id: 16,
          title: '最新：碳税政策试点启动',
          date: '2025-11-08',
          summary: '在部分地区启动碳税政策试点，推动绿色低碳发展',
          category: '环保税',
          categoryClass: 'category-corporate',
          impact: '高影响',
          impactClass: 'impact-high'
        },
        {
          id: 17,
          title: '最新：跨境电商综合税政策调整',
          date: '2025-11-07',
          summary: '调整跨境电商综合税征收标准，优化税收结构',
          category: '关税',
          categoryClass: 'category-personal',
          impact: '中影响',
          impactClass: 'impact-medium'
        },
        {
          id: 18,
          title: '最新：高新技术企业认定标准更新',
          date: '2025-11-06',
          summary: '更新高新技术企业认定标准，优化税收优惠条件',
          category: '企业所得税',
          categoryClass: 'category-corporate',
          impact: '高影响',
          impactClass: 'impact-high'
        },
        {
          id: 19,
          title: '最新：个人养老金缴费限额提高',
          date: '2025-11-05',
          summary: '提高个人养老金年缴费限额至24000元',
          category: '个人所得税',
          categoryClass: 'category-personal',
          impact: '中影响',
          impactClass: 'impact-medium'
        },
        {
          id: 20,
          title: '最新：小微企业普惠性税收减免',
          date: '2025-11-04',
          summary: '扩大小微企业普惠性税收减免政策覆盖面',
          category: '增值税',
          categoryClass: 'category-vat',
          impact: '中影响',
          impactClass: 'impact-medium'
        }
      ];

      // 获取当前政策列表
      let currentPolicies = this.data.policies;

      // 移除最后5条旧政策
      currentPolicies = currentPolicies.slice(0, -5);

      // 将新政策添加到列表开头
      const updatedPolicies = [...newPolicies, ...currentPolicies];

      this.setData({
        policies: updatedPolicies,
        loading: false
      });

      wx.showToast({
        title: '已刷新最新政策',
        icon: 'none'
      });
    }, 1500);
  },

  // 跳转到详情页面
  goToDetail: function(e) {
    const id = e.currentTarget.dataset.id;
    wx.navigateTo({
      url: '../policyDetail/index?id=' + id
    });
  }
});